// Fried衰弱评估问卷配置文件
export const surveyConfig = {
  // 问卷基本信息
  title: 'Fried衰弱评估问卷',
  subtitle: '请根据您的实际情况填写以下问卷',
  version: '1.0.0',
  
  // 表单分组配置
  sections: {
    basicInfo: {
      title: '被评估人基本信息',
      fields: [
        {
          name: 'patientName',
          label: '姓名',
          type: 'text',
          required: false,
          placeholder: '请输入被评估人姓名（可选）'
        },
        {
          name: 'age',
          label: '年龄',
          type: 'number',
          required: false,
          placeholder: '请输入年龄（可选）',
          min: 0,
          max: 150
        },
        {
          name: 'gender',
          label: '性别',
          type: 'radio',
          required: false,
          options: [
            { value: 'male', label: '男性' },
            { value: 'female', label: '女性' }
          ]
        },
        {
          name: 'height',
          label: '身高 (cm)',
          type: 'number',
          required: false,
          placeholder: '请输入身高（可选）',
          min: 50,
          max: 250
        },
        {
          name: 'weight',
          label: '体重 (kg)',
          type: 'number',
          required: false,
          placeholder: '请输入体重（可选）',
          min: 20,
          max: 300
        },
        {
          name: 'phone',
          label: '联系电话',
          type: 'tel',
          required: false,
          placeholder: '请输入联系电话（可选）'
        },
        {
          name: 'recordTime',
          label: '记录时间',
          type: 'datetime-local',
          required: true
        },
        {
          name: 'remarks',
          label: '备注',
          type: 'textarea',
          required: false,
          placeholder: '请输入本次评估的备注信息（可选）',
          rows: 3
        }
      ]
    },
    assessment: {
      title: '评估项目',
      questions: [
        {
          id: 'weightLoss',
          field: 'weightLoss',
          title: '体重下降',
          description: '过去1年中，是否意外出现体重下降>10磅（4.5kg）或>5%体重？',
          type: 'radio',
          required: true,
          options: [
            { value: 'yes', label: '是' },
            { value: 'no', label: '否' }
          ]
        },
        {
          id: 'walkTime',
          field: 'walkTime',
          title: '行走时间测试',
          description: '4.57米行走时间（秒）：',
          type: 'number',
          required: true,
          placeholder: '请输入行走时间（秒）',
          step: 0.1
        },
        {
          id: 'gripStrength',
          field: 'gripStrength',
          title: '握力测试',
          description: '握力测试结果（kg）：',
          type: 'number',
          required: true,
          placeholder: '请输入握力值（kg）',
          step: 0.1
        },
        {
          id: 'physicalActivity',
          field: 'physicalActivity',
          title: '体力活动（MLTA）',
          description: '每周体力活动消耗（kcal/周）：',
          type: 'number',
          required: true,
          placeholder: '请输入每周消耗的卡路里',
          hint: '参考：散步60分钟约消耗150千卡能量'
        },
        {
          id: 'fatigue',
          field: 'fatigue',
          title: '疲乏评估（CES-D）',
          description: '您过去的1周内以下现象发生了几天？',
          type: 'composite',
          required: true,
          subQuestions: [
            {
              id: 'fatigue1',
              field: 'fatigue1',
              text: '（1）我感觉我做每一件事都需要经过努力',
              type: 'radio',
              options: [
                { value: '0', label: '0分：<1天' },
                { value: '1', label: '1分：1-2天' },
                { value: '2', label: '2分：3-4天' },
                { value: '3', label: '3分：>4天' }
              ]
            },
            {
              id: 'fatigue2',
              field: 'fatigue2',
              text: '（2）我不能向前行走',
              type: 'radio',
              options: [
                { value: '0', label: '0分：<1天' },
                { value: '1', label: '1分：1-2天' },
                { value: '2', label: '2分：3-4天' },
                { value: '3', label: '3分：>4天' }
              ]
            }
          ]
        }
      ]
    }
  },

  // 设置页面配置
  settings: {
    title: '记录人信息设置'
  },

  // 导出页面配置
  export: {
    title: '导出问卷数据'
  },

  // 导出选项配置
  exportOptions: {
    includeRawData: true,
    includeStatistics: true
  },

  // 结果显示配置
  result: {
    title: '评估结果',
    totalScore: '总分',
    diagnosis: '诊断结果',
    bmi: 'BMI',
    details: '各项评估结果',
    explanation: {
      title: '评分标准',
      items: [
        '• 具备5条中3条及以上：衰弱综合征',
        '• 不足3条：衰弱前期',
        '• 0条：无衰弱健康老人'
      ]
    }
  },

  // 按钮文本配置
  buttons: {
    home: '返回首页',
    settings: '设置记录人信息',
    saveSettings: '保存设置',
    cancel: '取消',
    edit: '编辑',
    export: '导出数据',
    exportConfirm: '导出压缩包',
    submit: '提交评估',
    save: '保存到后台',
    saving: '保存中...',
    reset: '重新评估',
    close: '×'
  },

  // 提示信息配置
  messages: {
    saveSuccess: '记录人信息已保存！',
    exportSuccess: '数据导出成功！',
    saveToBackendSuccess: '✅ 数据已成功保存到后台！\n\n📁 问卷数据：survey_data/\n📄 评估报告：@data/',
    requiredFieldsError: '请填写所有必填信息（问答编号、记录人姓名、职务/身份）！',
    passwordError: '密码错误，请重新输入！',
    noDataError: '当前问答编号下没有问卷数据！',
    exportError: '导出失败，请检查网络连接或联系管理员！',
    saveError: '❌ 保存失败，请检查网络连接或联系管理员！\n\n错误信息：',
    passwordHint: '请联系管理员获取导出密码'
  }
};